package FunctionDemo;

/**
 * 函数的重载
 * 在一个类中，函数名称相同，但是参数列表或者参数类型不同，这种就叫做函数的重载
 */

public class FunctionDemo5 {
    public static void main(String[] args) {
        int a1 = getsum(1, 2);
        System.out.println(a1);
        float a2 = getsum(1.1F, 1.2f);
        System.out.println(a2);
        int a3 = getsum(1, 2, 3);
        System.out.println(a3);


    }

    //比如我们首先创建一个求两个整数的和
    public static int getsum(int a, int b) {
        return a + b;
    }

    //这个是求俩个小数的和
    public static float getsum(float a, float b) {
        return a + b;
    }

    //再来一个求三个数的和
    public static int getsum(int a, int b, int c){
        return a+b+c;
    }
}
